bali pros and cons